M y S Q L   -   Structured Query Language

1.  einleitung

1.2  datentypen

In einer DB-tabelle können die unterschiedlichsten daten gespeichert werden, es gibt nur eine einschränkung: in einer spalte muß der datentyp in allen zeilen gleich sein.

1.2.1  numerische typen

TypBytes MinimumMaximum
TINYINT1-128127
TINYINT UNSIGNED10255
SMALLINT [ (n) ]2-3276832767
SMALLINT [ (n) ] UNSIGNED2065535
INT [ (n) ]4-21474836482147483647
INT [ (n) ] UNSIGNED404294967295
FLOAT [ (v,n) ]4dezimalzahl ggf mit angabe der vor- und nachkommastellen
DOUBLE [ (v,n) ]8dezimalzahl ggf mit angabe der vor- und nachkommastellen

1.2.2  zeichentypen

einfache zeichenketten

VARCHAR(n)zeichenkette mit variabler länge 1 bis n, n-max = 65.535
CHAR(n)zeichenkette mit fester länge n, n-max = 255
TEXTmaximal 65.535 bytes, für große zeichen-mengen
BLOBmaximal 65.535 bytes, für große binärdaten-mengen (z.b. grafiken)

datum / uhrzeit

DATEdatum in der form JJJJ-MM-TT
TIMEuhrzeit in der form HH:MM:SS
DATETIMEdatum und uhrzeit in der form JJJJ-MM-TT/HH:MM:SS

1.2.3  optionen

Bei der beschreibung einer spalte ist neben dem datentyp meist noch eine option anzugeben.

NULLspalte muß nicht belegt werden
NOT NULLspalte muß belegt werden
DEFAULT wertspalte wird mit wert vorbelegt, wenn NOT NULL
ZEROFILLtyp INT wird mit führenden nullen aufgefüllt
UNIQUEinhalt der spalte darf nur in einer zeile vorkommen


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  H T M L  
  C S S  
  P H P  
  my sql
  JAVASCRIPT